package com.zxy.ziems.server.alarm.pojo.vo;

import com.zxy.ziems.server.vo.UserVo;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 告警信息，安全检测平面图使用
 *
 * @Copyright (C),
 * @ClassName: AlarmRecordDeviceVO
 * @Author: yanzhiwei
 * @Description:
 * @Date: 2024/4/24 16:52
 */
@Data
public class AlarmRecordDeviceVO {
    /**
     * 主键
     */
    private String id;

    /**
     * 设备ID主键
     */
    private String deviceId;

    /**
     * 告警类型
     */
    private AlarmTypeVO alarmType;

    /**
     * 告警时间
     */
    private LocalDateTime alarmTime;

    /**
     * 告警内容
     */
    private String alarmContent;

    /**
     * 记录是否处理了 1是已经处理 0是未处理
     */
    private Integer processStatus;

    /**
     * 处理人ID
     */
    private UserVo processUser;

    /**
     * 处理内容
     */
    private String processContent;

    /**
     * 处理时间
     */
    private LocalDateTime processTime;

    /**
     * 告警参数名称
     */
    private String alarmPropertyName;

    /**
     * 告警值
     */
    private BigDecimal alarmValue;
}
